<!-- HTML header for doxygen 1.9.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>COMMONS-NET: commonsNet.smtp.SMTPReply类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">COMMONS-NET
   </div>
  </td>
    <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
          <input type="text" id="MSearchField" value="" placeholder="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classcommonsNet_1_1smtp_1_1SMTPReply.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="classcommonsNet_1_1smtp_1_1SMTPReply-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">commonsNet.smtp.SMTPReply类 参考</div></div>
</div><!--header-->
<div class="contents">

<p>SMTP响应码 (RFC 821)  
 <a href="classcommonsNet_1_1smtp_1_1SMTPReply.html#details">更多...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:aec7c3f5ddb28cb4b59aa49e61194f3f1"><td class="memItemLeft" align="right" valign="top">public static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#aec7c3f5ddb28cb4b59aa49e61194f3f1">isPositivePreliminary</a> (reply: Int64): Bool</td></tr>
<tr class="memdesc:aec7c3f5ddb28cb4b59aa49e61194f3f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">测试回复代码是否为肯定的初步响应。所有以1开头的代码都是肯定的初步响应。  <br /></td></tr>
<tr class="separator:aec7c3f5ddb28cb4b59aa49e61194f3f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bd1f4e8c5a8e29506107afa6b06c4a2"><td class="memItemLeft" align="right" valign="top">public static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a8bd1f4e8c5a8e29506107afa6b06c4a2">isPositiveCompletion</a> (reply: Int64): Bool</td></tr>
<tr class="memdesc:a8bd1f4e8c5a8e29506107afa6b06c4a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">测试回复代码是否为肯定的完成响应。所有以2开头的代码都是肯定的完成响应。SMTP服务器将在命令最终成功完成时发送肯定的完成响应。  <br /></td></tr>
<tr class="separator:a8bd1f4e8c5a8e29506107afa6b06c4a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade7cb56929238282da116578b584e61a"><td class="memItemLeft" align="right" valign="top">public static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#ade7cb56929238282da116578b584e61a">isPositiveIntermediate</a> (reply: Int64): Bool</td></tr>
<tr class="memdesc:ade7cb56929238282da116578b584e61a"><td class="mdescLeft">&#160;</td><td class="mdescRight">测试回复代码是否为肯定的中间响应。所有以3开头的代码都是肯定的中间响应。  <br /></td></tr>
<tr class="separator:ade7cb56929238282da116578b584e61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fd802049a77b68d60c53147c01778a8"><td class="memItemLeft" align="right" valign="top">public static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a1fd802049a77b68d60c53147c01778a8">isNegativeTransient</a> (reply: Int64): Bool</td></tr>
<tr class="memdesc:a1fd802049a77b68d60c53147c01778a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">测试回复代码是否为暂时的否定响应。所有以4开头的代码都是暂时的否定响应。SMTP服务器将在命令失败时发送一个暂时的否定响应，该命令重试可能会成功。  <br /></td></tr>
<tr class="separator:a1fd802049a77b68d60c53147c01778a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f69ec159cd0407cd969c72a96293e56"><td class="memItemLeft" align="right" valign="top">public static func&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a3f69ec159cd0407cd969c72a96293e56">isNegativePermanent</a> (reply: Int64): Bool</td></tr>
<tr class="memdesc:a3f69ec159cd0407cd969c72a96293e56"><td class="mdescLeft">&#160;</td><td class="mdescRight">测试回复代码是否为永久的否定响应。所有以5开头的代码都是永久的否定响应。SMTP服务器将在无法成功重试的命令失败时发送永久的否定响应。  <br /></td></tr>
<tr class="separator:a3f69ec159cd0407cd969c72a96293e56"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:a8a991cb5265ddb505ea9fd9e1819c518"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a8a991cb5265ddb505ea9fd9e1819c518">static const SYSTEM_STATUS</a> = 211</td></tr>
<tr class="separator:a8a991cb5265ddb505ea9fd9e1819c518"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8327c1374b5e5e49a0dde385a0c8c695"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a8327c1374b5e5e49a0dde385a0c8c695">static const HELP_MESSAGE</a> = 214</td></tr>
<tr class="separator:a8327c1374b5e5e49a0dde385a0c8c695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a345e01c408afa431d9874dbcc8b74fa3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a345e01c408afa431d9874dbcc8b74fa3">static const SERVICE_READY</a> = 220</td></tr>
<tr class="separator:a345e01c408afa431d9874dbcc8b74fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c27397928a41bb2ad7fa651d84e7447"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a7c27397928a41bb2ad7fa651d84e7447">static const SERVICE_CLOSING_TRANSMISSION_CHANNEL</a> = 221</td></tr>
<tr class="separator:a7c27397928a41bb2ad7fa651d84e7447"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affb5ac4f534950ad564c436af659931b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#affb5ac4f534950ad564c436af659931b">static const ACTION_OK</a> = 250</td></tr>
<tr class="separator:affb5ac4f534950ad564c436af659931b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa28c631d2421f134e6f0dc1134dc15e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#aa28c631d2421f134e6f0dc1134dc15e9">static const USER_NOT_LOCAL_WILL_FORWARD</a> = 251</td></tr>
<tr class="separator:aa28c631d2421f134e6f0dc1134dc15e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44d981a167abfd74d7e41ae8c96cfd60"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a44d981a167abfd74d7e41ae8c96cfd60">static const START_MAIL_INPUT</a> = 354</td></tr>
<tr class="separator:a44d981a167abfd74d7e41ae8c96cfd60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad68427a3e9468020b3a0b9885e6a4af"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#aad68427a3e9468020b3a0b9885e6a4af">static const SERVICE_NOT_AVAILABLE</a> = 421</td></tr>
<tr class="separator:aad68427a3e9468020b3a0b9885e6a4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8b0a6d58c73ed6e820f3639b6a2c81c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#af8b0a6d58c73ed6e820f3639b6a2c81c">static const ACTION_NOT_TAKEN</a> = 450</td></tr>
<tr class="separator:af8b0a6d58c73ed6e820f3639b6a2c81c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973873c26a69a1d6bc0bbda51c91a167"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a973873c26a69a1d6bc0bbda51c91a167">static const ACTION_ABORTED</a> = 451</td></tr>
<tr class="separator:a973873c26a69a1d6bc0bbda51c91a167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af16874f4b647b77f11a70de28ea0e452"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#af16874f4b647b77f11a70de28ea0e452">static const INSUFFICIENT_STORAGE</a> = 452</td></tr>
<tr class="separator:af16874f4b647b77f11a70de28ea0e452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae89649dcfa30ea36ecd7a363c7839fba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#ae89649dcfa30ea36ecd7a363c7839fba">static const UNRECOGNIZED_COMMAND</a> = 500</td></tr>
<tr class="separator:ae89649dcfa30ea36ecd7a363c7839fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96c7d1f244b6b7bd084872f70ff949c9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a96c7d1f244b6b7bd084872f70ff949c9">static const SYNTAX_ERROR_IN_ARGUMENTS</a> = 501</td></tr>
<tr class="separator:a96c7d1f244b6b7bd084872f70ff949c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ae05b13cc58d502407d3f4104fc6064"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a6ae05b13cc58d502407d3f4104fc6064">static const COMMAND_NOT_IMPLEMENTED</a> = 502</td></tr>
<tr class="separator:a6ae05b13cc58d502407d3f4104fc6064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8120d84d50a1a1b867c659b0ce0451a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#af8120d84d50a1a1b867c659b0ce0451a">static const BAD_COMMAND_SEQUENCE</a> = 503</td></tr>
<tr class="separator:af8120d84d50a1a1b867c659b0ce0451a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea5a2ce70b1580d89977ac2dbcd86dbe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#aea5a2ce70b1580d89977ac2dbcd86dbe">static const COMMAND_NOT_IMPLEMENTED_FOR_PARAMETER</a> = 504</td></tr>
<tr class="separator:aea5a2ce70b1580d89977ac2dbcd86dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6cc1d54574d6270d1ecdcf9b3454be6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#ac6cc1d54574d6270d1ecdcf9b3454be6">static const MAILBOX_UNAVAILABLE</a> = 550</td></tr>
<tr class="separator:ac6cc1d54574d6270d1ecdcf9b3454be6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5fa5dfee06dfb3e6fea080c44cefaef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#ac5fa5dfee06dfb3e6fea080c44cefaef">static const USER_NOT_LOCAL</a> = 551</td></tr>
<tr class="separator:ac5fa5dfee06dfb3e6fea080c44cefaef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3114d0d4a5efcac86fa2ab4c6566a885"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#a3114d0d4a5efcac86fa2ab4c6566a885">static const STORAGE_ALLOCATION_EXCEEDED</a> = 552</td></tr>
<tr class="separator:a3114d0d4a5efcac86fa2ab4c6566a885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8bec772bcca075e34c42a06c4d9dc6e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#ae8bec772bcca075e34c42a06c4d9dc6e">static const MAILBOX_NAME_NOT_ALLOWED</a> = 553</td></tr>
<tr class="separator:ae8bec772bcca075e34c42a06c4d9dc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8618a00d54e6d6ab321ce097767532f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html#ae8618a00d54e6d6ab321ce097767532f">static const TRANSACTION_FAILED</a> = 554</td></tr>
<tr class="separator:ae8618a00d54e6d6ab321ce097767532f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>SMTP响应码 (RFC 821) </p>
</div><h2 class="groupheader">成员函数说明</h2>
<a id="a3f69ec159cd0407cd969c72a96293e56" name="a3f69ec159cd0407cd969c72a96293e56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f69ec159cd0407cd969c72a96293e56">&#9670;&#160;</a></span>isNegativePermanent()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public static func commonsNet.smtp.SMTPReply.isNegativePermanent </td>
          <td>(</td>
          <td class="paramname"><em>reply</em>:&#160;</td>
          <td class="paramtype">Int64</td><td>)</td>
          <td>: Bool </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>测试回复代码是否为永久的否定响应。所有以5开头的代码都是永久的否定响应。SMTP服务器将在无法成功重试的命令失败时发送永久的否定响应。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">reply</td><td>要测试的回复代码。 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>如果回复代码是永久的否定响应，则为true，否则为false。 </dd></dl>

</div>
</div>
<a id="a1fd802049a77b68d60c53147c01778a8" name="a1fd802049a77b68d60c53147c01778a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fd802049a77b68d60c53147c01778a8">&#9670;&#160;</a></span>isNegativeTransient()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public static func commonsNet.smtp.SMTPReply.isNegativeTransient </td>
          <td>(</td>
          <td class="paramname"><em>reply</em>:&#160;</td>
          <td class="paramtype">Int64</td><td>)</td>
          <td>: Bool </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>测试回复代码是否为暂时的否定响应。所有以4开头的代码都是暂时的否定响应。SMTP服务器将在命令失败时发送一个暂时的否定响应，该命令重试可能会成功。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">reply</td><td>要测试的回复代码。 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>如果回复代码是暂时的否定响应，则为true，否则为false。 </dd></dl>

</div>
</div>
<a id="a8bd1f4e8c5a8e29506107afa6b06c4a2" name="a8bd1f4e8c5a8e29506107afa6b06c4a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bd1f4e8c5a8e29506107afa6b06c4a2">&#9670;&#160;</a></span>isPositiveCompletion()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public static func commonsNet.smtp.SMTPReply.isPositiveCompletion </td>
          <td>(</td>
          <td class="paramname"><em>reply</em>:&#160;</td>
          <td class="paramtype">Int64</td><td>)</td>
          <td>: Bool </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>测试回复代码是否为肯定的完成响应。所有以2开头的代码都是肯定的完成响应。SMTP服务器将在命令最终成功完成时发送肯定的完成响应。 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">reply</td><td>要测试的回复代码。 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>如果回复代码是肯定的完成响应，则为true，否则为false。 </dd></dl>

</div>
</div>
<a id="ade7cb56929238282da116578b584e61a" name="ade7cb56929238282da116578b584e61a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade7cb56929238282da116578b584e61a">&#9670;&#160;</a></span>isPositiveIntermediate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public static func commonsNet.smtp.SMTPReply.isPositiveIntermediate </td>
          <td>(</td>
          <td class="paramname"><em>reply</em>:&#160;</td>
          <td class="paramtype">Int64</td><td>)</td>
          <td>: Bool </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>测试回复代码是否为肯定的中间响应。所有以3开头的代码都是肯定的中间响应。 </p>
<p>SMTP服务器将在多部分命令序列的一部分成功完成时发送肯定的中间响应。 例如，在成功执行DATA命令后，将发送一个肯定的中间响应，表示服务器已准备好接收消息数据。</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">reply</td><td>要测试的回复代码。 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>如果回复代码是肯定的中间响应，则为true，否则为false。 </dd></dl>

</div>
</div>
<a id="aec7c3f5ddb28cb4b59aa49e61194f3f1" name="aec7c3f5ddb28cb4b59aa49e61194f3f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec7c3f5ddb28cb4b59aa49e61194f3f1">&#9670;&#160;</a></span>isPositivePreliminary()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">public static func commonsNet.smtp.SMTPReply.isPositivePreliminary </td>
          <td>(</td>
          <td class="paramname"><em>reply</em>:&#160;</td>
          <td class="paramtype">Int64</td><td>)</td>
          <td>: Bool </td>
        </tr>
      </table>
</div><div class="memdoc">

<p>测试回复代码是否为肯定的初步响应。所有以1开头的代码都是肯定的初步响应。 </p>
<p>在收到肯定的初步响应后，在收到服务器的后续响应之前无法向SMTP服务器发出进一步的命令。<br  />
 注意：RFC 822中定义的SMTP命令没有提供这种类型的回复。</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">reply</td><td>要测试的回复代码。 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>如果回复代码是肯定的初步响应，则为true，否则为false。 </dd></dl>

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a id="a973873c26a69a1d6bc0bbda51c91a167" name="a973873c26a69a1d6bc0bbda51c91a167"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a973873c26a69a1d6bc0bbda51c91a167">&#9670;&#160;</a></span>static const ACTION_ABORTED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const ACTION_ABORTED = 451</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af8b0a6d58c73ed6e820f3639b6a2c81c" name="af8b0a6d58c73ed6e820f3639b6a2c81c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8b0a6d58c73ed6e820f3639b6a2c81c">&#9670;&#160;</a></span>static const ACTION_NOT_TAKEN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const ACTION_NOT_TAKEN = 450</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="affb5ac4f534950ad564c436af659931b" name="affb5ac4f534950ad564c436af659931b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affb5ac4f534950ad564c436af659931b">&#9670;&#160;</a></span>static const ACTION_OK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const ACTION_OK = 250</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af8120d84d50a1a1b867c659b0ce0451a" name="af8120d84d50a1a1b867c659b0ce0451a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8120d84d50a1a1b867c659b0ce0451a">&#9670;&#160;</a></span>static const BAD_COMMAND_SEQUENCE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const BAD_COMMAND_SEQUENCE = 503</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6ae05b13cc58d502407d3f4104fc6064" name="a6ae05b13cc58d502407d3f4104fc6064"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ae05b13cc58d502407d3f4104fc6064">&#9670;&#160;</a></span>static const COMMAND_NOT_IMPLEMENTED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const COMMAND_NOT_IMPLEMENTED = 502</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aea5a2ce70b1580d89977ac2dbcd86dbe" name="aea5a2ce70b1580d89977ac2dbcd86dbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea5a2ce70b1580d89977ac2dbcd86dbe">&#9670;&#160;</a></span>static const COMMAND_NOT_IMPLEMENTED_FOR_PARAMETER</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const COMMAND_NOT_IMPLEMENTED_FOR_PARAMETER = 504</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8327c1374b5e5e49a0dde385a0c8c695" name="a8327c1374b5e5e49a0dde385a0c8c695"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8327c1374b5e5e49a0dde385a0c8c695">&#9670;&#160;</a></span>static const HELP_MESSAGE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const HELP_MESSAGE = 214</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af16874f4b647b77f11a70de28ea0e452" name="af16874f4b647b77f11a70de28ea0e452"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af16874f4b647b77f11a70de28ea0e452">&#9670;&#160;</a></span>static const INSUFFICIENT_STORAGE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const INSUFFICIENT_STORAGE = 452</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae8bec772bcca075e34c42a06c4d9dc6e" name="ae8bec772bcca075e34c42a06c4d9dc6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8bec772bcca075e34c42a06c4d9dc6e">&#9670;&#160;</a></span>static const MAILBOX_NAME_NOT_ALLOWED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const MAILBOX_NAME_NOT_ALLOWED = 553</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac6cc1d54574d6270d1ecdcf9b3454be6" name="ac6cc1d54574d6270d1ecdcf9b3454be6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6cc1d54574d6270d1ecdcf9b3454be6">&#9670;&#160;</a></span>static const MAILBOX_UNAVAILABLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const MAILBOX_UNAVAILABLE = 550</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7c27397928a41bb2ad7fa651d84e7447" name="a7c27397928a41bb2ad7fa651d84e7447"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c27397928a41bb2ad7fa651d84e7447">&#9670;&#160;</a></span>static const SERVICE_CLOSING_TRANSMISSION_CHANNEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const SERVICE_CLOSING_TRANSMISSION_CHANNEL = 221</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aad68427a3e9468020b3a0b9885e6a4af" name="aad68427a3e9468020b3a0b9885e6a4af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad68427a3e9468020b3a0b9885e6a4af">&#9670;&#160;</a></span>static const SERVICE_NOT_AVAILABLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const SERVICE_NOT_AVAILABLE = 421</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a345e01c408afa431d9874dbcc8b74fa3" name="a345e01c408afa431d9874dbcc8b74fa3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a345e01c408afa431d9874dbcc8b74fa3">&#9670;&#160;</a></span>static const SERVICE_READY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const SERVICE_READY = 220</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a44d981a167abfd74d7e41ae8c96cfd60" name="a44d981a167abfd74d7e41ae8c96cfd60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44d981a167abfd74d7e41ae8c96cfd60">&#9670;&#160;</a></span>static const START_MAIL_INPUT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const START_MAIL_INPUT = 354</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3114d0d4a5efcac86fa2ab4c6566a885" name="a3114d0d4a5efcac86fa2ab4c6566a885"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3114d0d4a5efcac86fa2ab4c6566a885">&#9670;&#160;</a></span>static const STORAGE_ALLOCATION_EXCEEDED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const STORAGE_ALLOCATION_EXCEEDED = 552</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a96c7d1f244b6b7bd084872f70ff949c9" name="a96c7d1f244b6b7bd084872f70ff949c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96c7d1f244b6b7bd084872f70ff949c9">&#9670;&#160;</a></span>static const SYNTAX_ERROR_IN_ARGUMENTS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const SYNTAX_ERROR_IN_ARGUMENTS = 501</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8a991cb5265ddb505ea9fd9e1819c518" name="a8a991cb5265ddb505ea9fd9e1819c518"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a991cb5265ddb505ea9fd9e1819c518">&#9670;&#160;</a></span>static const SYSTEM_STATUS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const SYSTEM_STATUS = 211</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae8618a00d54e6d6ab321ce097767532f" name="ae8618a00d54e6d6ab321ce097767532f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8618a00d54e6d6ab321ce097767532f">&#9670;&#160;</a></span>static const TRANSACTION_FAILED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const TRANSACTION_FAILED = 554</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae89649dcfa30ea36ecd7a363c7839fba" name="ae89649dcfa30ea36ecd7a363c7839fba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae89649dcfa30ea36ecd7a363c7839fba">&#9670;&#160;</a></span>static const UNRECOGNIZED_COMMAND</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const UNRECOGNIZED_COMMAND = 500</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac5fa5dfee06dfb3e6fea080c44cefaef" name="ac5fa5dfee06dfb3e6fea080c44cefaef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5fa5dfee06dfb3e6fea080c44cefaef">&#9670;&#160;</a></span>static const USER_NOT_LOCAL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const USER_NOT_LOCAL = 551</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa28c631d2421f134e6f0dc1134dc15e9" name="aa28c631d2421f134e6f0dc1134dc15e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa28c631d2421f134e6f0dc1134dc15e9">&#9670;&#160;</a></span>static const USER_NOT_LOCAL_WILL_FORWARD</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">commonsNet.smtp.SMTPReply.static const USER_NOT_LOCAL_WILL_FORWARD = 251</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>src/smtp/<a class="el" href="smtp__reply_8cj.html">smtp_reply.cj</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.9.6-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacecommonsNet.html">commonsNet</a></li><li class="navelem"><a class="el" href="namespacecommonsNet_1_1smtp.html">smtp</a></li><li class="navelem"><a class="el" href="classcommonsNet_1_1smtp_1_1SMTPReply.html">SMTPReply</a></li>
    <li class="footer">制作者 <img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
  </ul>
</div>
</body>
</html>
